
import com.tomasio.projects.welcome.SimpleAutorizacaoService;
import com.tomasio.projects.welcome.dto.AutorizacaoDeAcessoColetivaDTO;
import com.tomasio.projects.welcome.dto.GrupoAutorizacaoDeAcessoDTO;
import com.tomasio.projects.welcome.dto.PeriodoDTO;
import com.tomasio.projects.welcome.dto.PessoaDTO;
import com.tomasio.projects.welcome.dto.TranseunteDTO;
import com.tomasio.projects.welcome.interfaces.AutorizacaoService;
import java.util.Date;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author administrador
 */
public class TesteCreationOfGrupoAutorizacao {

    public static void main(String[] args) {
       
        AutorizacaoService service = new SimpleAutorizacaoService();
        GrupoAutorizacaoDeAcessoDTO dto = new GrupoAutorizacaoDeAcessoDTO();
        TranseunteDTO pessoa = new PessoaDTO();
        pessoa.setId(50343L);

        AutorizacaoDeAcessoColetivaDTO autorizacao = new AutorizacaoDeAcessoColetivaDTO();
        autorizacao.setTranseunte(pessoa);

        dto.setDescricao("Meu primeiro Grupo");
        dto.setPeriodo(new PeriodoDTO(new Date(), null));
        dto.addAutorizacaoDeAcesso(autorizacao);
        service.createGrupoAutorizacaoDeAcesso(dto);
    }
}
